*{
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#top{
    padding-top: 10px;
    padding-bottom:10px;
    padding-left: 10px;
    overflow: hidden;
    background-color: #333333;
    color: aliceblue;
    font-size: 20px;
    vertical-align: middle;
}
#ham{
    margin: 3vh auto;
}

#menuToggle{
    position:relative;
    top:1vh;
    left:5vh;
    user-select:none;
}
#menuToggle input{
    width:36px;
    height:33px;
    position:absolute;
    top:-5px;
    left:-5px;

    cursor:pointer;
    opacity:0;/* 和display:none;效果一致 隐藏checkbox*/
    z-index:3;
}
#menuToggle span{
    display:block;
    width:35px;
    height:5px;
    background-color:tomato;
    border-radius:3px;
    margin:5px 0;
    z-index:3;
}
#menu a{
    text-decoration:none;
}
#menu{
    width:250px;
    height:100vh;
    background-color:#ededed;
    position:absolute;
    padding-top:100px;
    margin:-133px 0 0 -38px;
    list-style-type:none;
    z-index:1;
    opacity:0.9;/*背景色要覆盖，三横杠，没办法先设置透明色用着*/

    transform:translate(-100%,0);/*让菜单栏滑进左侧不可视区域*/
    transition: transform 1s ease;/*设置transform的动画效果目标，秒数，动画方式*/
}
#menu li{
    margin:35px 0;
    font-size:22px;
    padding-left:10px;
    color:black;
}
#menu li:hover{
    color:tomato;
    transform-origin:0 0;/*变化时的原点定位，及左上角*/
    transform:scale(1.1);/*放大1.1倍*/
}
#menuToggle input:checked ~ span{/*被点击后span元素的改变*/
    background-color:tomato;
    transform-origin:0 0;
    transform:scale(0.8);/*缩小三横杠*/
    z-index:2;
}
#menuToggle input:checked ~ ul{
    transform-origin:0 0;
    transform: none;/*让在#menu中设置的transform（左移进不可视）消失，重点理解*/
    /*上面两个，第一个对应的是#menu里面的transform 第二个则是是效果消失 */
}

.plan_box {
    overflow: hidden;

}
.plan_box table {
    border-spacing: 0;
    margin: 0 auto;
}
.plan_box table thead tr:nth-child(2n+1) {
    background-color: #FAFAFA;
}
.plan_box table tr {
    height: 40px;
    font-size: 14px;
    color: #666666;
    line-height: 14px;
    font-weight: 400;
}
.plan_box table tr:nth-child(2n) {
    background-color: #FAFAFA;
}
.plan_box table .head {
    font-size: 14px;
    color: #666666;
    line-height: 14px;
    font-weight: 600;
}
#caption_set{
    font-size: 4vh;
    margin-top: 2vh;
    margin-bottom: 2vh;
}